#ifndef %{ProjectName}_H
#define %{ProjectName}_H
#include "../../libs/extensionsystem/iplugin.h"

class %{ProjectName} : public ExtensionSystem::IPlugin
{
    Q_OBJECT
    Q_PLUGIN_METADATA(IID "com.michaelmiao.totem.%{ProjectName}")
    Q_INTERFACES(ExtensionSystem::IPlugin)
public:
    %{ProjectName}();
    ~%{ProjectName}();
    bool initialize(const QStringList &arguments, QString *errorString) override;
    void extensionsInitialized() override;
    ShutdownFlag aboutToShutdown() override;
};

#endif // MYPLUGIN_H
